Node.js MySQL এর ভূমিকা
Node.js .
সবচেয়ে জনপ্রিয় ডাটাবেসগুলির মধ্যে একটি হল MySQL।
মাইএসকিউএল ডাটাবেস
কোড উদাহরণ পরীক্ষা করতে সক্ষম হতে, আপনার কম্পিউটারে MySQL ইনস্টল থাকতে হবে।
আপনি https://www.mysql.com/downloads/ থেকে বিনামূল্যে MySQL ডাটাবেস ডাউনলোড করতে পারেন।
দ্রষ্টব্য:
আপনার যদি MySQL ইনস্টল করার জন্য সাহায্যের প্রয়োজন হয়, আমাদের MySQL ইনস্টলেশন গাইড দেখুন বা অনলাইন টিউটোরিয়াল অনুসরণ করুন।
মাইএসকিউএল ড্রাইভার ইনস্টলেশন
আপনার কম্পিউটারে MySQL চলমান থাকলে, আপনি Node.js ব্যবহার করে এটি অ্যাক্সেস করতে পারেন।
Node.js MySQL , MySQL . NPM "mysql" .
"mysql" মডিউল ডাউনলোড এবং ইনস্টল করতে, একটি কমান্ড টার্মিনাল খুলুন এবং নিম্নলিখিতটি চালান:
C:\Users\Your Name>npm install mysql
এখন আপনি একটি mysql ডাটাবেস ড্রাইভার ডাউনলোড এবং ইনস্টল করেছেন।
Node.js MySQL ডাটাবেস ম্যানিপুলেট করতে এই মডিউলটি ব্যবহার করতে পারে:
let mysql = require('mysql');
সংযোগ তৈরি করছে
ডাটাবেসের সাথে একটি সংযোগ তৈরি করে শুরু করুন।
আপনার MySQL ডাটাবেস থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করুন।
// demo_db_connection.js
let mysql = require('mysql');
let con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});
উপরের কোডটি "demo_db_connection.js" ফাইলে সংরক্ষণ করুন এবং ফাইলটি চালান:
C:\Users\Your Name>node demo_db_connection.js
এটি আপনাকে এই ফলাফল দেবে:
Connected!
এখন আপনি SQL স্টেটমেন্ট ব্যবহার করে ডাটাবেস অনুসন্ধান শুরু করতে পারেন।
নিরাপত্তা নোট:
কোডে সরাসরি আপনার পাসওয়ার্ড সংরক্ষণ করবেন না। উৎপাদন অ্যাপ্লিকেশনের জন্য পরিবেশ ভেরিয়েবল বা গোপন ব্যবস্থাপনা পরিষেবা ব্যবহার করুন।
ডাটাবেস জিজ্ঞাসা
একটি MySQL ডাটাবেস থেকে পড়তে (বা লিখতে) SQL স্টেটমেন্ট ব্যবহার করুন। এটি "ডাটাবেস অনুসন্ধান" নামেও পরিচিত।
উপরের উদাহরণে তৈরি সংযোগ বস্তুর ডাটাবেস অনুসন্ধান করার একটি পদ্ধতি রয়েছে:
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Result: " + result);
});
});
ক্যোয়ারী পদ্ধতিটি একটি sql স্টেটমেন্ট একটি প্যারামিটার হিসাবে নেয় এবং ফলাফল প্রদান করে।
পরবর্তী অধ্যায়গুলিতে কীভাবে একটি ডাটাবেস পড়তে, লিখতে, মুছতে এবং আপডেট করতে হয় তা শিখুন।
অতিরিক্ত শিক্ষা:
আমাদের SQL টিউটোরিয়ালে SQL স্টেটমেন্ট সম্পর্কে আরও জানুন। এটি MySQL এর সাথে কাজ করার জন্য প্রয়োজনীয় সমস্ত SQL ধারণা কভার করে।
পরবর্তী পদক্ষেপ
এখন আপনি জানেন কিভাবে Node.js এর সাথে একটি MySQL সংযোগ তৈরি করতে হয়। পরবর্তী আপনাকে শিখতে হবে:
একটি ডাটাবেস তৈরি করা হচ্ছে
নতুন ডাটাবেস তৈরি এবং পরিচালনা করুন
টেবিল তৈরি করা হচ্ছে
ফর্ম্যাট টেবিল এবং কলাম
তথ্য সন্নিবেশ করা হচ্ছে
টেবিলে নতুন রেকর্ড যোগ করুন
ডেটা নির্বাচন
ডাটাবেস থেকে ডেটা পড়ুন এবং পুনরুদ্ধার করুন
ডেটা আপডেট করা হচ্ছে
বিদ্যমান রেকর্ডগুলি প্রতিস্থাপন করুন
ডেটা মুছে ফেলা হচ্ছে
টেবিল থেকে রেকর্ড সরান
অনুশীলন করুন
সঠিক পদ্ধতির নাম টানুন এবং ফেলে দিন।
একটি MySQL ডাটাবেসে SQL স্টেটমেন্ট চালানোর জন্য______পদ্ধতি ব্যবহার করা হয়।